Implementation of Distributed Real-time Speciications in Ada95

نویسندگان

  • K. Brink
  • J. van Katwijk
چکیده

The implementation phase of the software development process requires techniques for the transformation of a design speciication into software. Although timing analysis of real-time software has got much attention the implementation of design speciicati-ons is hardly addressed. In this paper we report on our work on deening mappings for design speciications of real-time distributed control systems onto implementation models. The speciication notation we use is ASTRAL 1], a formal real-time speciication language. Our target language is Ada95 2]. In this paper the mapping of ASTRAL speciications on the Ada tasking model is discussed. Main emphasis is put upon the use of timing analysis to verify the correctness of the implementation with respect to the speciication.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The SPIF Project

This paper introduces the current developments of the SPIF (Système de Prototypage à Implantation rapide et Faible coût) project. The goal of SPIF is to provide a low cost environment for quick prototyping of embedded distributed real-time applications. The hardware platform is built with reusable, standard off-the-shelf components. SPIF is the name of the testbed itself, a mobile autonomous ro...

متن کامل

Ada95 object-oriented and real-time support for development of software fault tolerance reusable components

This paper reports our experience on exploiting the object-oriented and real-time features of Ada95 to support the development of a reusable software fault tolerance testbed. The testbed is a hardware and software platform for the creation of software fault tolerance systems from reusable components and provides a fault-injection environment for evaluating their effectiveness. The reusable comp...

متن کامل

Compiling Modechart Speciications

The Modechart speciication language is a formalism for the speciication of real-time systems. A toolset for speciication, analysis and simulation for Modechart speciications exists for supporting the design and construction of real-time systems CHLR93]. This paper introduces a new tool in the the toolset: a compiler for a class of Modechart speciications, namely, that of deterministic system sp...

متن کامل

Congress: A Dynamic Distributed Task Allocation Environment

The implementation of Annex E (Distributed Systems) of the Ada95 Language Reference Manual is discussed with a mechanism suggested for the control of distribution in order to achieve optimal use of available resources. This approach uses compile-time complexity analysis of the source to permit the dynamic allocation of tasks to processing nodes based on the assumed computational intensity. The ...

متن کامل

An Operational Semantics and Compiler for Real-time Speciications

The Modechart speciication language is a formalism for the speciication and implementation of real-time systems. The semantics of the language was formally deened axiomatically in Real-Time Logic. This paper presents the semantics for Modechart in an operational style and a compiler for automatically synthesizing speciications. Modechart is a synchronous language, which assumes the synchronous ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007